var IS_LOGIN	= false;
var SNS_TITLE	= "전설의 마녀";
var RET_URL		= "/2014/eventSub2.jsp";

$(document).ready(function(){
    
   var $navLi = $('#header .nav li');
   var $gnbLi = $('#header .gnb li');
   var $tabLi = $('#sectionArea .tabMenu li')

// 메뉴 마우스오버 효과
    $navLi.mouseover(function(){
        var temp = $(this).find('img').attr('src').replace('_off','_on');
        $(this).find('img').attr('src', temp);
    })
    $navLi.mouseout(function(){
        var temp = $(this).find('img').attr('src').replace('_on','_off');
        $(this).find('img').attr('src', temp);
    })
// gnb메뉴 마우스오버 효과
    $gnbLi.mouseover(function(){
        var temp = $(this).find('img').attr('src').replace('_off','_on');
        $(this).find('img').attr('src', temp);
    })
    $gnbLi.mouseout(function(){
        var temp = $(this).find('img').attr('src').replace('_on','_off');
        $(this).find('img').attr('src', temp);
    })
// tab메뉴 클릭 효과
    $tabLi.click(function(){
        var temp1;
        for(var i = 0; i < $tabLi.length; i++)
        {
            temp1 = $('#sectionArea .tabMenu li:eq('+i+')').find('img').attr('src').replace('_on','_off');
            $('#sectionArea .tabMenu li:eq('+i+')').find('img').attr('src', temp1);
        }
        var temp2 = $(this).find('img').attr('src').replace('_off','_on');
        $(this).find('img').attr('src', temp2);

    });
    
// 버튼 클릭 효과
    $('.orderBtn li').click(function(){
        var $this = $(this).find('img')
        var $other = $(this).siblings().find('img')
        var temp1 = $other.attr('src').replace('_on','_off');
        var temp2 = $this.attr('src').replace('_off','_on');
        $other.attr('src', temp1);
        $this.attr('src', temp2);
    });

    
    
// 탭 메뉴 전환 기본 설정
$('.menu .boxWrap:eq(0)').siblings().hide();
});


// 탭 메뉴 전환
		function menuLoad(num) {
			$( '#sub1Section .menu' ).unload();
			$( '#sub1Section .menu' ).load( 'menu0'+num+'.jsp' );
			
		}

        function menuChange(num) {
            var $index = num - 1;
            $('.menu .boxWrap:eq('+$index+')').siblings().hide();
            $('.menu .boxWrap:eq('+$index+')').show();

            var box1 = $(".menuBox1");
            box1.animate({left: "0"},0);
            var box2 = $(".menuBox2");
            box2.animate({left: "930"},0);
            var box3 = $(".menuBox3");
            box3.animate({left: "1860"},0);
            var box4 = $(".menuBox4");
            box4.animate({left: "2790"},0);
            var box5 = $(".menuBox5");
            box5.animate({left: "3720"},0);
            var box6 = $(".menuBox6");
            box6.animate({left: "4650"},0);
            var box7 = $(".menuBox7");
            box7.animate({left: "5580"},0);
            var box8 = $(".menuBox8");
            box8.animate({left: "6510"},0);
            var box9 = $(".menuBox9");
            box9.animate({left: "7440"},0);
            var box10 = $(".menuBox10");
            box10.animate({left: "8370"},0);
			var box11 = $(".menuBox11");
            box10.animate({left: "9300"},0);
        }
// 화살표 페이지 스크롤
        function prevIndex() {
            var temp1 = $('.menuBox1');
            var temp2 = $('.menuBox2');
            var temp3 = $('.menuBox3');
            var temp4 = $('.menuBox4');
            var temp5 = $('.menuBox5');
            var temp6 = $('.menuBox6');
            var temp7 = $('.menuBox7');
            var temp8 = $('.menuBox8');
            var temp9 = $('.menuBox9');
            var temp10 = $('.menuBox10');
			var temp11 = $('.menuBox11');
            var stopState1 = parseInt(temp1.css("left"));
            var aniCheck = !(temp1.is(":animated"));
            
            
            if(stopState1 <= -930 && aniCheck){
            temp1.animate({left: "+=930"});
            temp2.animate({left: "+=930"});
            temp3.animate({left: "+=930"});
            temp4.animate({left: "+=930"});
            temp5.animate({left: "+=930"});
            temp6.animate({left: "+=930"});
            temp7.animate({left: "+=930"});
            temp8.animate({left: "+=930"});
            temp9.animate({left: "+=930"});
            temp10.animate({left: "+=930"});
			temp11.animate({left: "+=930"});
            }   
            
        }
        function nextIndex() {
            var temp1 = $('.menuBox1');
            var temp2 = $('.menuBox2');
            var temp3 = $('.menuBox3');
            var temp4 = $('.menuBox4');
            var temp5 = $('.menuBox5');
            var temp6 = $('.menuBox6');
            var temp7 = $('.menuBox7');
            var temp8 = $('.menuBox8');
            var temp9 = $('.menuBox9');
            var temp10 = $('.menuBox10');
			var temp11 = $('.menuBox11');
            var stopState2 = parseInt(temp1.css("left"));
            var aniCheck = !(temp1.is(":animated"));
            
			var stopNum;
			var tabOn1 = $('.tabMenu li:eq(0)').find('img').attr('src').indexOf('_on')
            var tabOn2 = $('.tabMenu li:eq(1)').find('img').attr('src').indexOf('_on')
            var tabOn3 = $('.tabMenu li:eq(2)').find('img').attr('src').indexOf('_on')

			if(tabOn1>0){stopNum = -8370}
			else if(tabOn2>0){stopNum = -4650}
			else {stopNum = -4650}
            
            if(stopState2 >= stopNum && aniCheck){
            temp1.animate({left: "-=930"});
            temp2.animate({left: "-=930"});
            temp3.animate({left: "-=930"});
            temp4.animate({left: "-=930"});
            temp5.animate({left: "-=930"});
            temp6.animate({left: "-=930"});
            temp7.animate({left: "-=930"});
            temp8.animate({left: "-=930"});
            temp9.animate({left: "-=930"});
            temp10.animate({left: "-=930"});
			temp11.animate({left: "-=930"});
            }
            
        }

// 버튼 페이지 스크롤
        function index1() {
            var box1 = $(".menuBox1");
            box1.animate({left: "0"});
            var box2 = $(".menuBox2");
            box2.animate({left: "930"});
            var box3 = $(".menuBox3");
            box3.animate({left: "1860"});
            var box4 = $(".menuBox4");
            box4.animate({left: "2790"});
            var box5 = $(".menuBox5");
            box5.animate({left: "3720"});
            var box6 = $(".menuBox6");
            box6.animate({left: "4650"});
            var box7 = $(".menuBox7");
            box7.animate({left: "5580"});
            var box8 = $(".menuBox8");
            box8.animate({left: "6510"});
            var box9 = $(".menuBox9");
            box9.animate({left: "7440"});
            var box10 = $(".menuBox10");
            box10.animate({left: "8370"});
            var box10 = $(".menuBox11");
            box10.animate({left: "9300"});
        }
        function index2() {
            var box1 = $(".menuBox1");
            box1.animate({left: "-930"});
            var box2 = $(".menuBox2");
            box2.animate({left: "0"});
            var box3 = $(".menuBox3");
            box3.animate({left: "930"});
            
        }
        function index3() {
            var box1 = $(".menuBox1");
            box1.animate({left: "-1860"});
            var box2 = $(".menuBox2");
            box2.animate({left: "-930"});
            var box3 = $(".menuBox3");
            box3.animate({left: "0"});
        }


// 별 반짝이기

setInterval(function() {
   $('#star .star01').fadeOut(910,"easeOutExpo").fadeIn(910,"easeInOutBack");
   $('#star .star02').fadeOut(1530,"easeOutExpo").fadeIn(1530,"easeInOutBack");
   $('#star .star03').fadeOut(1057,"easeOutExpo").fadeIn(1057,"easeInOutBack");
   $('#star .star04').fadeOut(905,"easeOutExpo").fadeIn(905,"easeInOutBack");
   $('#star .star05').fadeOut(1305,"easeOutExpo").fadeIn(1305,"easeInOutBack");
   $('#star .star06').fadeOut(1140,"easeOutExpo").fadeIn(1140,"easeInOutBack");

 },100);
 
 // 해피포인트 앱 선물하기
 function giftHappyApp() {
	alert('해피포인트 앱을 다운 받으시면\n크리스마스 케이크 20% OFF 혜택을 받을 수 있습니다.'); 
 }
  // 해피포인트 앱 선물하기
 function giftKakaoApp() {
	alert('카카오톡 구매하기는 모바일에서만 가능합니다.'); 
 }
 
 
 // SNS공유 이벤트
var link_url	= "http://www.paris.co.kr/2014/facebook.jsp";

function joinSns(snsType) {
	var params = {
		snsType	: snsType
	};

	$.ajax({
			url			: "/2014/save_event_sns.jsp"
		,	type		: "POST"
		,	dataType	: "json"
		,	data		: params
		,	success		: function(data) {
								var message = data.message;
								var snsType	= data.snsType;

								if(message=='00') {
									if(snsType=='facebook') {
										facebook();
									} else if(snsType=='twitter') {
										twitter();
									} else if(snsType=='kakao') {
										executeURLLink();
									} else if(snsType=='kakaostory') {
										executeKakaoStoryLink();
									}

								} else if(message=='no_login' || message=='no_user') {
									alert('로그인 후 이용하여 주십시오.');
									top.location.href = "/member/login.jsp?returl="+RET_URL;

								} else {
									alert('No message!!');
								}
						  }
		,   error       : function() { 
								alert('처리 중 오류가 발생하였습니다.'); 
						  }
	});	
}


// 페이스북
function facebook(){

	var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windowssce|palm/i.test(navigator.userAgent.toLowerCase()));
	
	if (mobile) {
		
		var facebookURL = '';
		facebookURL = "http://www.facebook.com/sharer.php?u=http://www.paris.co.kr/2014/facebook.jsp";
		window.open(facebookURL, "FACEBOOK");

	} else {

		var url = encodeURIComponent(link_url);
		var image = encodeURIComponent("http://paris.cdn.malgnsoft.com/paris/event/2014/christmas/img/eventSub2/fbimg.png");
		var title = encodeURIComponent("[파리바게뜨 케이크 20% OFF 혜택]");
		var summary = encodeURIComponent('지금 해피포인트 앱에서 20%OFF 혜택 받고 파리바게뜨 케이크를 선물하세요!!\n파리바게뜨의 Thank you Christmas festival, 지금 바로 참여해보세요!!');
		var facebookURL = "http://www.facebook.com/sharer.php?s=100&p[url]=" + url + "&p[images][0]=" + image + "&p[title]=" + title + "&p[summary]=" + summary;
		window.open(facebookURL, "FACEBOOK");

		return false;
	}
	
}

// 트위터  
function twitter(){
	var title_twitter = "[파리바게뜨 케이크 20% OFF 혜택]지금 해피포인트 앱에서 20%OFF 혜택 받고 파리바게뜨 케이크를 선물하세요!! 파리바게뜨의 Thank you Christmas festival, 지금 바로 참여해보세요!!";
	var url = "http://www.paris.co.kr/2014/christmas.jsp";
	var twitterURL = "http://twitter.com/home?status=" + encodeURIComponent(title_twitter + "\n" + url);	
	window.open(twitterURL, "TWITTER");

	return;
}

// 카카오톡
function executeURLLink(){
	
 var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windowssce|palm/i.test(navigator.userAgent.toLowerCase()));
			if (mobile) { 

				kakao.link("talk").send({
						msg : "지금 해피포인트 앱에서 20%OFF 혜택 받고 파리바게뜨 케이크를 선물하세요!! 파리바게뜨의 Thank you Christmas festival, 지금 바로 참여해보세요!!",
						url : "http://www.paris.co.kr/promotion/event_view.jsp?id=189",
						appid : "m.kakao.com",
						appver : "2.0",
						appname : "[파리바게뜨 케이크 20% OFF 혜택]",
						type : "link"
				});

			 } else {
				 alert("카카오톡으로 공유하기는 모바일에서만 가능합니다.");
			  }
	
}

//카카오스토리
function executeKakaoStoryLink()	{

		 var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windowssce|palm/i.test(navigator.userAgent.toLowerCase()));
			if (mobile) { 

				kakao.link("story").send({   
					post : "[파리바게뜨 케이크 20% OFF 혜택]\n\n지금 해피포인트 앱에서 20%OFF 혜택 받고 파리바게뜨 케이크를 선물하세요!!\n파리바게뜨의 Thank you Christmas festival, 지금 바로 참여해보세요!!\n\nhttp://www.paris.co.kr/promotion/event_view.jsp?id=189",
					appid : "www.paris.co.kr",
					appver : "1.0",
					appname : "파리바게뜨",
					urlinfo : JSON.stringify({title:"[파리바게뜨]", desc:"파리바게뜨 케이크 20% OFF 혜택", imageurl:["http://paris.cdn.malgnsoft.com/paris/event/2014/christmas/img/eventSub2/ks.jpg"], type:"article"})
				});
			} else {
					alert("카카오스토리 공유는 모바일에서만 가능합니다.");
			}
}